/*
Copyright © 2023 taiping
*/

package cmd

import (
	"fmt"
	"github.com/spf13/cobra"
)

var createCmd = &cobra.Command{
	Use:     "create",
	Aliases: []string{"c"},
	Short:   "快速创建项目模板文件，包括controller,service,router.go。",
	Long:    `为项目快速创建controller,service,router模板。`,
	Run: func(cmd *cobra.Command, args []string) {
		if len(args) < 2 {
			fmt.Println("请输入3个参数：文件名、结构名、接口名")
			fmt.Println("如：gen create user User 用户")
			return
		}
		GenTemplate(args)
	},
}

func init() {
	rootCmd.AddCommand(createCmd)
}
